package ooday01;
/** 汽车类的测试类*/
public class CarTest {
    public static void main(String[] args) {
        //创建一个汽车对象
        Car bm = new Car();  //构建方法：Car（）：在创建（new）对象是被自动调用，若自己不写构造方法，则编译器默认提供一个无参构造方法
        //访问成员变量
        bm.brand = "白马";
        bm.color = "白";
        bm.price = 600000;
        bm.capacity = 5;
        //调用方法          //看似无参，实则有参，系统默认将this省略
        bm.start();     //this指代当前对象，那个对象调用方法，this指的就是那个对象  this.brand  →  this指代bm
        bm.run();       //例如：run()中的this指代的就是bm所指代的对象
        bm.stop();

        Car ad = new Car();
        ad.brand = "奥迪";
        ad.color = "银";
        ad.price = 500000;
        ad.capacity = 5;
        ad.start();
        ad.run();
        ad.stop();

        //1.创建了一个汽车对象
        //2.给所有成员变量赋默认值
        Car bc = new Car();
        bc.start();
        bc.run();
        bc.stop();
    }
}
